package com.shop.jpa.support;

import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.math.NumberUtils;

/**
 * 分页参数初始化处理
 * 
 * @author Jerry  2018-10-22 15:14:53
 */
@Slf4j
public class PageInit {

	public static int initPageNo(String pageNo) {
		return NumberUtils.toInt(pageNo, QuerySQL.DEFAULT_PAGE_NO);
	}

	public static int initPageSize(String pageSize) {
		return NumberUtils.toInt(pageSize, QuerySQL.DEFAULT_PAGE_SIZE);
	}

	public static int initPageNo(Integer pageNo) {
		if(null == pageNo || pageNo <= 0) {
			return QuerySQL.DEFAULT_PAGE_NO;
		}
		return pageNo;
	}

	public static int initPageSize(Integer pageSize) {
		if(null == pageSize || pageSize <= 0) {
			return QuerySQL.DEFAULT_PAGE_SIZE;
		}
		return pageSize;
	}

}
